package com.asset.model.dto.asset;

import com.asset.common.PageRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
public class AssetQueryRequest extends PageRequest implements Serializable {


    private static final long serialVersionUID = -5327668658921899195L;

    /**
     * 公司id
     */
    private Integer companyId;

    /**
     * 资产编码
     */
    private String assetCode;

    /**
     * 资产名称
     */
    private String Name;

    /**
     * 资产类型
     */
    private Integer assetType;

    /**
     * 三权公司id  (1: 产权 2: 管理权 3: 使用权)
     */
    private Integer threeCompanyId;

    /**
     * 物理位置
     */
    private String location;

    /**
     * 资产状态
     */
    private Integer status;

    /**
     * 选择的公司编码
     */
    private String CompanyCode;

    /**
     * 入账时间范围查询
     */
    private Date startCreateTime;

    /**
     * 入账时间范围查询
     */
    private Date endCreateTime;


}
